import {CheckboxEmits, CheckboxProps} from "element-plus"
import {FormRender} from "../../../index.ts"
import {ElCheckboxCustomerEvents, ElCheckboxCustomerExtend, ElCheckboxCustomerProps} from "./index.ts"

type ElCheckboxProps = ElCheckboxCustomerProps & CheckboxProps

type ElCheckboxEvents = ElCheckboxCustomerEvents & CheckboxEmits

type ElCheckboxExtend = ElCheckboxCustomerExtend

export type ElCheckbox<Prop> = FormRender<'el-checkbox', Prop, ElCheckboxProps, ElCheckboxEvents> & ElCheckboxExtend